NXP Semiconductors /LPC18xx /USB1 /ULPIVIEWPORT

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ULPIVIEWPORT

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0ULPIDATWR0ULPIDATRD0ULPIADDR0ULPIPORT 0 (IN_ANOTHER_STATE)ULPISS 0 (RESERVED)RESERVED 0 (READ)ULPIRW 0 (ULPIRUN)ULPIRUN 0 (ULPIWU)ULPIWU

ULPIRW=READ, ULPISS=IN_ANOTHER_STATE

Description

ULPI viewport

Fields

ULPIDATWR

When a write operation is commanded, the data to be sent is written to this field.

ULPIDATRD

After a read operation completes, the result is placed in this field.

ULPIADDR

When a read or write operation is commanded, the address of the operation is written to this field.

ULPIPORT

For the wakeup or read/write operation to be executed, this value must be written as 0.

ULPISS

ULPI sync state. This bit represents the state of the ULPI interface.

0 (IN_ANOTHER_STATE): In another state (ie. carkit, serial, low power)

1 (NORMAL_SYNC_STATE_): Normal Sync. State.

RESERVED

Reserved

ULPIRW

ULPI Read/Write control. This bit selects between running a read or write operation.

0 (READ): Read

1 (WRITE): Write

ULPIRUN

ULPI Read/Write Run. Writing the 1 to this bit will begin the read/write operation. The bit will automatically transition to 0 after the read/write is complete. Once this bit is set, the driver can not set it back to 0. The driver must never executue a wakeup and a read/write operation at the same time.

ULPIWU

ULPI Wake-up. Writing the 1 to this bit will begin the wakeup operation. The bit will automatically transition to 0 after the wakeup is complete. Once this bit is set, the driver can not set it back to 0. The driver must never executue a wakeup and a read/write operation at the same time.

Links

()